package com.heatup.apt.model.order;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by blank on 2017/1/13.
 */
public class OrderCompanyDetail implements Serializable {

    private Long companyId;
    private Integer userId;
    private Integer orderId;
    private Integer year;
    private Integer month;
    private String orderNumber;
    private Integer orderType;
    private String courseTitle;
    private Integer courseId;
    private Integer vipMonth;
    private Date payTime;
    private String name;
    private String mobile;
    private String storeName;
    private BigDecimal coursePrice;
    private BigDecimal courseVipPrice;
    private BigDecimal amount;
    private BigDecimal couponMoney;
    private Integer couponDetailId;
    private Integer orderStatus;
    private Integer payStatus;
    private Integer orderCompanyDetail;
    private BigDecimal weixinAmt;
    private BigDecimal companyAmt;

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public Integer getMonth() {
        return month;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public String getCourseTitle() {
        return courseTitle;
    }

    public void setCourseTitle(String courseTitle) {
        this.courseTitle = courseTitle;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public Integer getVipMonth() {
        return vipMonth;
    }

    public void setVipMonth(Integer vipMonth) {
        this.vipMonth = vipMonth;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public BigDecimal getCoursePrice() {
        return coursePrice;
    }

    public void setCoursePrice(BigDecimal coursePrice) {
        this.coursePrice = coursePrice;
    }

    public BigDecimal getCourseVipPrice() {
        return courseVipPrice;
    }

    public void setCourseVipPrice(BigDecimal courseVipPrice) {
        this.courseVipPrice = courseVipPrice;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getCouponMoney() {
        return couponMoney;
    }

    public void setCouponMoney(BigDecimal couponMoney) {
        this.couponMoney = couponMoney;
    }

    public Integer getCouponDetailId() {
        return couponDetailId;
    }

    public void setCouponDetailId(Integer couponDetailId) {
        this.couponDetailId = couponDetailId;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public Integer getOrderCompanyDetail() {
        return orderCompanyDetail;
    }

    public void setOrderCompanyDetail(Integer orderCompanyDetail) {
        this.orderCompanyDetail = orderCompanyDetail;
    }
    
    

    public BigDecimal getWeixinAmt() {
		return weixinAmt;
	}

	public void setWeixinAmt(BigDecimal weixinAmt) {
		this.weixinAmt = weixinAmt;
	}

	public BigDecimal getCompanyAmt() {
		return companyAmt;
	}

	public void setCompanyAmt(BigDecimal companyAmt) {
		this.companyAmt = companyAmt;
	}

	@Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("OrderCompanyDetail{");
        sb.append("companyId=").append(companyId);
        sb.append(", userId=").append(userId);
        sb.append(", orderId=").append(orderId);
        sb.append(", year=").append(year);
        sb.append(", month=").append(month);
        sb.append(", orderNumber='").append(orderNumber).append('\'');
        sb.append(", orderType=").append(orderType);
        sb.append(", courseTitle='").append(courseTitle).append('\'');
        sb.append(", courseId=").append(courseId);
        sb.append(", vipMonth=").append(vipMonth);
        sb.append(", payTime=").append(payTime);
        sb.append(", name='").append(name).append('\'');
        sb.append(", mobile='").append(mobile).append('\'');
        sb.append(", storeName='").append(storeName).append('\'');
        sb.append(", coursePrice=").append(coursePrice);
        sb.append(", courseVipPrice=").append(courseVipPrice);
        sb.append(", amount=").append(amount);
        sb.append(", couponMoney=").append(couponMoney);
        sb.append(", couponDetailId=").append(couponDetailId);
        sb.append(", orderStatus=").append(orderStatus);
        sb.append(", payStatus=").append(payStatus);
        sb.append(", orderCompanyDetail=").append(orderCompanyDetail);
        sb.append(", weixinAmt=").append(weixinAmt);
        sb.append(", companyAmt=").append(companyAmt);
        sb.append('}');
        return sb.toString();
    }
}
